package com.qingyan.flink.core;

import cn.hutool.core.lang.Assert;
import cn.hutool.core.util.StrUtil;
import lombok.Data;
import lombok.SneakyThrows;
import lombok.extern.slf4j.Slf4j;
import org.apache.flink.table.types.DataType;
import org.apache.flink.util.PropertiesUtil;
import java.io.Serializable;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

/**
 * @author csp 2023-03-17
 */
@Data
@Slf4j
public class SinkConfig implements Serializable {

    private static final long serialVersionUID = 1L;

    private Map<String, Object> configMap;

    private Map<String, String> sqlMap;

    private List<TableInfo> tableInfoList;

    private Map<String, String> tableNameMap = new HashMap<>();

}
